Release 10.1A: OpenEdge Development:
Progress Dynamics Web Development Guide


Server-side features

The sections that follow briefly describe the server-side features in Progress Dynamics that enable the development of Web applications.

Request Manager

The Request Manager is the single point of entry for all Web requests. It, in turn, calls the other Dynamics managers that apply security, generate or retrieve session information, interact with databases, and create the DHTML.

The Request Manager is one of the components of the Dynamics Broker/Agent that is added to a Progress WebSpeedŽ Version 10 Transaction Server during a Progress Dynamics installation.

User Interface Manager

After retrieving session data from the Session Manager and layout data from the Repository Manager, the User Interface Manager generates the DHTML that satisfies a client’s request.

Like the Request Manager, the User Interface Manager (UIM) is one of the components of the Dynamics Broker/Agent that is added to a WebSpeed Version 10 Transaction Server during a Progress Dynamics installation.

Note: The output from the UIM complies with the W3C XHTML standard. It is well formed and can be read by XML parsers, processors, and browsers. Also, see the "XHTML conformance" section.

Open Client DataObject

The Open Client DataObject APIs are used by the UIM to allow the Progress Dynamics WebSpeed Agent, which is running stateless, to interact with an SDO. The APIs accept and produce delimited data strings, so no external temp-tables are necessary to communicate with the SDO.

Dynamic Call Wrapper

The Dynamic Call Wrapper provides a generic mechanism for the Progress Dynamics WebSpeed Agent to run any non-SDO business logic, which could include a procedure or function residing in any Progress procedure file. For Progress Dynamics Web applications, it is usually used when the JavaScript API is invoked on the server.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095